ReactJS interview questions